package cn.com.aiton.common.model.greenwave;

import cn.com.aiton.common.model.BaseDomain;

public class GreenWaveScheduleDomain extends BaseDomain {
    private Long gwId;//绿波带ID
    private Integer gwScheduleId;//绿波时段ID
    private Integer gwEventId;//绿波事件ID
    private Integer gwBeginHour;//绿波  开始时间
    private Integer gwBeginMinute;//绿波  开始分钟
    private Integer gwPatternId;//绿波 方案ID
    private Integer gwControlMode;//绿波 控制模式

    public GreenWaveScheduleDomain() {
    }

    public GreenWaveScheduleDomain(Long gwId, Integer gwScheduleId, Integer gwEventId, Integer gwBeginHour, Integer gwBeginMinute, Integer gwPatternId, Integer gwControlMode) {
        this.gwId = gwId;
        this.gwScheduleId = gwScheduleId;
        this.gwEventId = gwEventId;
        this.gwBeginHour = gwBeginHour;
        this.gwBeginMinute = gwBeginMinute;
        this.gwPatternId = gwPatternId;
        this.gwControlMode = gwControlMode;
    }

    @Override
    public String toString() {
        return "GreenWaveScheduleDomain{" +
                "gwId=" + gwId +
                ", gwScheduleId=" + gwScheduleId +
                ", gwEventId=" + gwEventId +
                ", gwBeginHour=" + gwBeginHour +
                ", gwBeginMinute=" + gwBeginMinute +
                ", gwPatternId=" + gwPatternId +
                ", gwControlMode=" + gwControlMode +
                '}';
    }

    public Long getGwId() {
        return gwId;
    }

    public void setGwId(Long gwId) {
        this.gwId = gwId;
    }

    public Integer getGwScheduleId() {
        return gwScheduleId;
    }

    public void setGwScheduleId(Integer gwScheduleId) {
        this.gwScheduleId = gwScheduleId;
    }

    public Integer getGwEventId() {
        return gwEventId;
    }

    public void setGwEventId(Integer gwEventId) {
        this.gwEventId = gwEventId;
    }

    public Integer getGwBeginHour() {
        return gwBeginHour;
    }

    public void setGwBeginHour(Integer gwBeginHour) {
        this.gwBeginHour = gwBeginHour;
    }

    public Integer getGwBeginMinute() {
        return gwBeginMinute;
    }

    public void setGwBeginMinute(Integer gwBeginMinute) {
        this.gwBeginMinute = gwBeginMinute;
    }

    public Integer getGwPatternId() {
        return gwPatternId;
    }

    public void setGwPatternId(Integer gwPatternId) {
        this.gwPatternId = gwPatternId;
    }

    public Integer getGwControlMode() {
        return gwControlMode;
    }

    public void setGwControlMode(Integer gwControlMode) {
        this.gwControlMode = gwControlMode;
    }
}
